// index.js
// 获取应用实例
const app = getApp()

// 导入特点新闻接口
import {gethotnews,getlistnews} from '../../utils/https';
//导入vant中的提示组件
import Notify from '@vant/weapp/notify/notify';
Page({
 data:{
  value:'123', //查询关键之=字
  swiperArr:[], // 轮播图数组
  page:1, // 当前页数
  currentPageData:[] // 当前页的数据 共10条

 },
 onLoad(){
    // 初始化请求热点新闻
    gethotnews({url:'/news/hot'}).then(res=>{
      // console.log('res',res);
      this.setData({
        swiperArr:res.data
      })  
    });

    // 初始化请求新闻列表
    this.getlistdataFn();

 },
// 获取分页数据接口
 getlistdataFn(){
  getlistnews({
    url:'/news',
    page:this.data.page
  }).then(res=>{
    console.log('list',res);
    // 对返回的数据进行长度的判断, 如果长度为0,说明到底了,显示到底了, 否则不显示
    if(res.data.data.length==0){
      console.log(1111);
      Notify({ type: 'warning', message: '已经到底了!!!',color: '#ad0000',
      background: '#ffe1e1',
      duration: 2000,
    });
    }
    this.setData({
      currentPageData:this.data.currentPageData.concat(res.data.data)
    })
  })

 },

 onReachBottom(){
   // 上拉触底事件
   console.log('上拉触底');
   // 01: 页面page+1
   this.setData({
     page:this.data.page+1
   })

   console.log('page',this.data.page);
   // 02: 重新发起数据请求 请求第二页的数据
   this.getlistdataFn();


 }
   

})
